package com.gopay.common.domain.bank.ceb.expay.req.sign;

import java.io.Serializable;

import com.gopay.common.domain.bank.ceb.expay.SignatureMessage;
import com.gopay.common.domain.bank.ceb.expay.req.CebExPayMessageUSCReq;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

@XStreamAlias("Message")
public class SignMessageUSCReq implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -2542025926949683331L;

	@XStreamAsAttribute
	private String id; 
	
	@XStreamAlias("Plain")
	private CebExPayMessageUSCReq plain;
	
	@XStreamAlias("Signature")
	private SignatureMessage signature;
	

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public CebExPayMessageUSCReq getPlain() {
		return plain;
	}

	public void setPlain(CebExPayMessageUSCReq plain) {
		this.plain = plain;
	}

	public SignatureMessage getSignature() {
		return signature;
	}

	public void setSignature(SignatureMessage signature) {
		this.signature = signature;
	}
	
}
